html,body {
	height:100%;
	padding:0;
	margin:0;
	overflow: hidden;
}

.BorderLayoutFrame {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	display: inline-block;
	position: absolute;
	overflow: hidden;
	zoom:1;
	background: white;
}

#borderLayoutHeader {
	width: 100%;
	height: 0px;			/* Header height */
	top: 0;
	border-bottom: 1px solid gray;
}
#borderLayoutFooter {
	width: 100%;
	height: 0px;			/* Footer height */
	bottom: 0;
	border-top: 1px solid gray;
}
#borderLayoutLeft {
	width: 60px;			/* Left width */
	height: 100%;
	top: 0;
	left: 0;
	padding-top: 0px;		/* Header height */
	padding-bottom: 0px;		/* Footer height */
	border-right: 1px solid gray;
}
#borderLayoutRight {
	width: 0px;			/* Right width */
	height: 100%;
	top: 0;
	right: 0;
	padding-top: 0px;		/* Header height */
	padding-bottom: 0px;		/* Footer height */
	border-left: 1px solid gray;
}

#borderLayoutMain {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	padding-top:    0px;	/* Header height */
	padding-left:   60px;	/* Left width */
	padding-right:  0px;	/* Right width */
	padding-bottom: 0px;	/* Footer height */
}

#borderLayoutMainInner {
	height: 100%;
	width: 100%;
	overflow: auto;
	position: relative;
}

.borderLayoutScrollInner {
	height: 100%;
	width: 100%;
	overflow: auto;
	position: relative;
}

